/**
 * Project Name:javaBaseReview
 * Package Name:com.xuwei.base.stack
 * author:David
 * Date:2015年6月13日下午8:12:40
 * Copyright (c) 2015, xw123box@126.com All Rights Reserved.
 *
 */
package com.xuwei.base.stack;

/**
 *栈接口
 * @author David
 * @since 2015年6月13日 下午8:12:40
 * @version 
 * @since JDK 1.6
 */
public interface Stack {

	/*返回栈的大小
	 */
	public int getSize();
    //判断堆栈是否为空
	public boolean isEmpty();
	//数据元素e入栈
	public void push(Object e);
	//栈顶元素出栈
	public Object pop()throws StackEmptyException;
	//取栈顶元素
	public Object peek()throws StackEmptyException;
}
